heterogeneous rocks - French English Dictionary